<?php 

session_start();

require("../../conexao/ConectaMysql.class.php");
require("../../conexao/ControleAcesso.class.php");

require("../../cadastro/setor/setor.class.php");
require("../../cadastro/setor/gerencia_setor.class.php");

require("../../cadastro/funcionario/funcionario.class.php");
require("../../cadastro/funcionario/gerencia_funcionario.class.php");

require("../categoria/categoria.class.php");
require("../categoria/gerencia_categoria.class.php");

require("../gestao/gestao.class.php");
require("../gestao/gerencia_gestao.class.php");

require("../situacao/situacao.class.php");
require("../situacao/gerencia_situacao.class.php");

require("helpdesk.class.php");
require("gerencia_helpdesk.class.php");

ControleAcesso::verificaSessao();

$ACE_SETid = $_SESSION['SETid'];
$ACE_PRIVid = $_SESSION['PRIVid'];

$conexao 				= new ConectaMysql();
$GerenciaSetor 			= new GerenciaSetor($conexao);
$GerenciaCategoria 		= new GerenciaCategoria($conexao);
$GerenciaFuncionario 	= new GerenciaFuncionario($conexao);

if (isset($_POST['Cadastrar'])){
	
	$HELPtitulo 	= $_POST['HELPtitulo'];
	$HELPconteudo 	= $_POST['HELPconteudo'];
	
	
	//////////////////Categoria//////////////////////
	
	$CATid = $_POST['CATid'];
	$result_categoria = $GerenciaCategoria->selectCategoria($CATid);
	foreach($result_categoria as $row_categoria){ 
		$CATdescricao 	= $row_categoria['CATdescricao'];	
	}
	$categoria = new Categoria($CATid, $CATdescricao);	

	////////////////////////////////////////////////
	
	//////////////setor Destinatario////////////////
	
	$SETid_dest = $_POST['SETid_dest'];

	$result_setor = $GerenciaSetor->selectSetor($SETid_dest);
	foreach($result_setor as $row_setor){  
		$SETnome_dest	 = $row_setor["SETnome"];
		$SETsigla_dest    = $row_setor["SETsigla"];
	}
	
	$setorDest = new setor($SETid_dest, $SETnome_dest, $SETsigla_dest);
	
	/////////////////////////////////////////////////
	
	/////////////////Funcionario Remetente///////////
	
	
	$FUNid = $_POST['FUNid'];

	$result_funcionario = $GerenciaFuncionario->selectFuncionario($FUNid, true);
	foreach($result_funcionario as $row_funcionario){  
		$FUNnome 		= $row_funcionario['FUNnome'];
		$FUNsobrenome 	= $row_funcionario['FUNsobrenome'];
		$SETid 			= $row_funcionario['SETid'];
		$SETnome 		= $row_funcionario['SETnome'];
		$SETsigla 		= $row_funcionario['SETsigla'];
	}
	
	$setorRem = new setor($SETid, $SETnome, $SETsigla);
	$funcionarioRem = new Funcionario($FUNid, $FUNnome, $FUNsobrenome, $setorRem);
	
	
	////////////////////Helpdesk/////////////////////
	$gerenciaHelpdesk = new GerenciaHelpdesk($conexao);
	$result_helpdesk = $gerenciaHelpdesk->selectMaxId();
	foreach($result_helpdesk  as $row_helpdesk){  
		$HELPid = $row_helpdesk['HELPid'] + 1;
	}
	
	
	$helpdesk = new helpdesk($HELPid, $HELPtitulo, $HELPconteudo, $funcionarioRem, $categoria, $setorDest);
	
	////////////////////situacao/////////////////
	
	$situacao = new Situacao(1,"Aberto");
	
	////////////////////Gestao///////////////////
	
	$gestao = new Gestao($helpdesk, $situacao);

	///////////////Cadastro Helpdesk///////////
	
	
	$gerenciaHelpdesk->insertHelpdesk($helpdesk);
	
	////////////////Gestao//////////////////
	$gerenciaGestao = new GerenciaGestao($conexao);
	$gerenciaGestao->insertGestao($gestao);
	
	
	echo "<script language=JavaScript>";
	echo "alert('Cadastrado com sucesso');";
	echo "location.href = 'formulario_abertos.php';";
	echo "</script>";
	

}
	
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Helpdesk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../estrutura/css/estruturaCadastro.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="../../estrutura/js/jquery.js"></script>
<script type="text/javascript" src="../../estrutura/js/jquery.validate.js"></script>
<script type="text/javascript" src="../../estrutura/js/validacaoHelpdesk.js"></script>
<script type="text/javascript" src="requisicao_combo.js"></script>
</head>

<body>
<div align="left">
    <form action="inserir_helpdesk.php" method="post" name="formHelpdesk" id="formHelpdesk" target="_self">
        <table width="90%"  border="0" align="center">
            <tr>
            	<td colspan="2" bgcolor="#DFEDF7" class="texto"><div align="left"></div>
            	  <strong>Informe os dados do Helpdesk</strong></td>
            </tr>
            <tr>
                <td width="21%" bgcolor="#FFFFFF" class="texto">&nbsp;</td>
                <td width="79%">&nbsp;</td>
            </tr>
            <tr>
                <td bgcolor="#F1F4F8" class="texto">Setor</td>
                <td><span class="style50">                	
                	<label>
                	<select id="SETid" name="SETid">
                    	<option value="">Escolha Seu Setor</option>
                    	<?php 				
                		$result_setor = $GerenciaSetor->selectSetor($ACE_SETid);
					
                    	foreach($result_setor as $row_setor){ 
							$SETid 		= $row_setor['SETid'];
							$SETsigla 	= $row_setor['SETsigla'];
                    		echo "<option value=\"$SETid\">$SETsigla</option>";
						}?>
                    </select>
                	</label>
                    *</span></td>
            </tr>
            <tr>
              <td bgcolor="#F1F4F8" class="texto style41"><span class="texto">Funcion&aacute;rio: </span></td>
              <td><span class="style50">
              	<label>
                    <select id="FUNid" name="FUNid">
                    	<option value="">Escolha o Funcion&aacute;rio</option>
                    </select>
                </label>
                *</span>
              </td>
            </tr>
            <tr>
              <td bgcolor="#F1F4F8" class="texto style41">T&iacute;tulo</td>
              <td>
              	<span class="style50">
              	<label>
                	<input type="text" name="HELPtitulo" id="HELPtitulo" size="40" maxlength="35">
                </label>
                *</span>
             </td>
            </tr>
            <tr>
              <td valign="top" bgcolor="#F1F4F8" class="texto style41">Conte&uacute;do</td>
              <td>
              	<span class="style50">
           	  <label>
                	<textarea name="HELPconteudo" id="HELPconteudo"  cols="35" rows="6"></textarea>
                </label>
                *</span>
              </td>
            </tr>
            <tr>
              <td bgcolor="#F1F4F8" class="texto style41">Categoria</td>
              <td>
              	<span class="style50">
              	<label>
              	<select id="CATid" name="CATid">
                	<option value="">Escolha uma categoria</option>
					<?php 
                    $result_categoria = $GerenciaCategoria->selectCategoria();                    
                    foreach($result_categoria as $row_categoria){ 
						$CATid 			= $row_categoria['CATid'];
						$CATdescricao 	= $row_categoria['CATdescricao'];
						echo "<option value=\"$CATid\">$CATdescricao</option>";
                    }?>                    
                </select>
                </label>
                *</span>
              </td>
            </tr>
            <tr>
                <td bgcolor="#F1F4F8" class="texto style41"><span class="texto">Setor Respons&aacute;vel:</span></td>
                <td>
                <span class="style50">
                <label>
                  <select name="SETid_dest" id="SETid_dest">
                  	<option value="">Escolha o setor Respons&aacute;vel</option>
                  	<?php
					$result_setor_dest = $GerenciaSetor->selectSetorTI();				
					foreach($result_setor_dest as $row_setor_dest){ 
						$SETid_dest 		= $row_setor_dest['SETid'];
						$SETsigla_dest 		= $row_setor_dest['SETsigla'];
						echo "<option value=\"$SETid_dest\">$SETsigla_dest</option>";
					}?>                  
                  </select>
                  </label>
                  *</span>
                </td>
            </tr>
            <tr>
                <td class="texto">&nbsp;</td>
                <td>&nbsp; </td>
            </tr>
            <tr>
                <td class="texto style42">&nbsp;</td>
                <td>
                    <input name="Cadastrar" type="submit" id="Cadastrar" value="Confirmar" class="caixa_texto">&nbsp;&nbsp;&nbsp;
                    <input name="voltar" type="button" id="voltar" value="Voltar" class="caixa_texto" OnClick="location.href='formulario_abertos.php'"/>          
                </td>
            </tr>
		</table>
    </form>
</div>
</body>
</html>
